﻿
@{
    Layout = null;
}

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript">
        function Close() {
            pageofficectrl.CloseWindow();
        }
        function increaseCount(value) {
            CallParentFunc({
                funcName: 'updateCount',
                paramJson: value,
                success: function (strRet) {
                    alert("现在父窗口Count的值为：" + strRet);
                },
                error: function (strRet) {
                    if (strRet.indexOf('parentlost') > -1) {
                        alert('error: 父页面关闭或跳转刷新了，导致父页面函数没有调用成功！');
                    }
                    else console.error(strRet);
                }
            });
        }

        function increaseCountAndClose(value) {
            CallParentFunc({
                funcName: 'updateCount',
                paramJson: value,
                success: function (strRet) {
                    alert("现在父窗口Count的值为：" + strRet);
                },
                error: function (strRet) {
                    if (strRet.indexOf('parentlost') > -1) {
                        alert('error: 父页面关闭或跳转刷新了，导致父页面函数没有调用成功！');
                    }
                    else console.error(strRet);
                }
            });
            pageofficectrl.CloseWindow();
        }

        function OnPageOfficeCtrlInit() {
            pageofficectrl.AddCustomToolButton("关闭", "Close", 21);
        }
    </script>

</head>
<body>

    <input type="button" value="设置父窗口Count的值加1" onclick="increaseCount(1);" />
    <input type="button" value="设置父窗口Count的值加5，并关闭窗口" onclick="increaseCountAndClose(5);" />
    <div style=" width:auto; height:900px;">
        @Html.Raw(ViewBag.poCtrl)
    </div>
  
</body>
</html>

